DUFF, Alexander (1657-1726), of Drummuir, Banff.

Author